import fetch from '../utils/fetch'

/**
 * 查询设计师自己图集列表
 * @param designerId 设计师id
 */
const designerId = localStorage.designerId
export function listWorks() {
    return fetch({
        url: '/ygsj/works/listWorks/' + designerId,
        method: 'get',
    })
}

/**
 * 保存作品
 * @param 
 * memberId:设计师id；
 * worksType：文章类型 1：作品 2：文章；
 * itlet：作品标题；
 * picUrls：作品或文章里面的图片地址；
 * description：作品描述；
 * worksArea：项目面积；
 * worksTotalPrice：项目造价；
 * allViewUrl：全景图链接；
 * worksClassify：分类
 */
export function saveWorks(data) {
    return fetch({
        url: '/ygsj/works/saveWorks',
        method: 'post',
        data: data
    })
}

/**
 * 修改作品
 */
export function updateWorks(data) {
    return fetch({
        url: '/ygsj/works/updateWorks',
        method: 'post',
        data: data
    })
}

/**
 * 独立新增一张作品图片
 * @param 
 * memberId:设计师ID；
 * worksId：作品集ID；
 * worksUrl：作品图片地址
 */
export function saveWorksInfo(data) {
    return fetch({
        url: '/ygsj/works/saveWorksInfo',
        method: 'post',
        data: data
    })
}

/**
 * 删除设计师自己作品
 */
export function delWorks(worksId) {
    return fetch({
        url: '/ygsj/works/delWorks/' + worksId,
        method: 'get',
    })
}

/**
 * 删除设计师自己作品中的一张图片
 */
export function delWorksInfo(id) {
    return fetch({
        url: '/ygsj/works/delWorksInfo/' + id,
        method: 'get',
    })
}

/**
 * 查询设计师自己作品列表-图片集
 */
export function listWorksInfo(worksId){
    return fetch({
        url: '/ygsj/works/listWorksInfo/' + worksId,
        method: 'get',
    })
}
